From the Firehose

git pull --rebase

Щоб зробити перебазування, а не commit злитого вмісту, вкажіть для команди git pull параметр --rebase.

Параметр --rebase можна використовувати, щоб зберегти лінійну історію та уникнути непотрібних комітів злиття. Багато розробників вважають за краще виконувати перебазування, а не злиття, як би заявляючи: «Я хочу, щоб мої зміни додалися поверх усіх інших». У цьому сенсі команда git pull із прапором --rebase більше схожа на команду svn update, ніж просту команду git pull.

Насправді команда pull із опцією --rebase використовується в робочому процесі настільки часто, що для неї існує виділена опція конфігурації:

git config --global branch.autosetuprebase always

Після виконання цієї команди всі команди git pull інтегруватимуться за допомогою команди git rebase, а не git merge.

Category: Git | Comments: 0

Comments: 0

About

Customize this section to tell your visitors a little bit about your publication, writers, content, or something else entirely. Totally up to you.